package com.woniuxy.stage3demo.service.otherPzc;

import com.github.pagehelper.PageInfo;
import com.woniuxy.stage3demo.bean.otherPzc.AdsBean;
import com.woniuxy.stage3demo.bean.otherPzc.ApplyForDataConfigBean;
import com.woniuxy.stage3demo.pageHelper.PageRequest;

public interface IApplyForDataConfigService {
    /**
     * 新增申请资料
     * @param applyForDataConfig 新增的申请资料对象
     * @return 数据库操作的行数
     */
    int saveApplyForDataConfig(ApplyForDataConfigBean applyForDataConfig);
    /**
     * 删除申请资料
     * @param id 删除的申请资料对象的id
     * @return 数据库操作的行数
     */
    int deleteApplyForDataConfig(int id);

    /**
     * 修改申请资料
     * @param applyForDataConfig 修改的申请资料对象
     * @return 操作行数
     */
    int updateApplyForDataConfig(ApplyForDataConfigBean applyForDataConfig);

    /**
     * 分页查询
     * @param request
     * @param applyForDataConfig
     * @return
     */
    PageInfo<ApplyForDataConfigBean> findAllByParams(PageRequest request, ApplyForDataConfigBean applyForDataConfig);
}
